h2. Command Line Script to Pipe Text.

This is a simple python script, that'll take text from stdin and pipe it to a page in VoodooPad:

#!/usr/bin/python

import sys
import os
import getopt
import string

pageName = "piped text"

if len(sys.argv) == 2:
    pageName = sys.argv[1]

data = sys.stdin.read()

data = data.replace('"', '\\"')

script = '''tell application "VoodooPad"
  tell document 1 to create page with title "%s" with contents ""
  append text "%s" to page "%s" of document 1
  activate
end tell''' % (pageName, data, pageName)

script = script.replace("'", "\\'")

os.popen("/usr/bin/osascript -e '%s'" % (script))